const express = require('express')
const mongoose=require('mongoose')
const app=express()
app.listen(8285)
/* 
    1、链接数据库
        兼容高版本
        协议，域名，端口号，库名
*/
mongoose.connect('mongodb://localhost:27017/mydemo',{useNewUrlParser:true,useUnifiedTopology:true})
app.get('/',(req,res)=>{
    res.send('数据库')
})
/* 
    2、定义scamer
        数据表结构的定义；每个schema会映射到mongodb中的一个集合
*/
var useSchema=new mongoose.Schema({
    name:{
        type:String,
        minlength:2,
        require:true
    },
    id:String
})
/* 
    3、model数据炒作
        model名称
        schema名称
        操作的数据集合 没有则以1的形式（表明）
*/
const userModel=mongoose.model('user',useSchema,'user')
userModel.find().then(res=>{
    console.log(res,'sss')
})